home *** CD-ROM | disk | FTP | other *** search
- GETOPT(1M) Mupfelkommandos GETOPT(1M)
-
- N✓NA✓AM✓ME✓E
- getopt - Argumentliste überprüfen und verarbeiten
-
- S✓SY✓YN✓NO✓OP✓PS✓SI✓IS✓S
- getopt ✓ _✓z_✓u_✓l_✓ä_✓s_✓s_✓i_✓g_✓e_✓-_✓o_✓p_✓t_✓i_✓o_✓n_✓e_✓n _✓t_✓a_✓t_✓s_✓ä_✓c_✓h_✓l_✓i_✓c_✓h_✓e_✓-_✓p_✓a_✓r_✓a_✓m_✓e_✓t_✓e_✓r
-
- B✓BE✓ES✓SC✓CH✓HR✓RE✓EI✓IB✓BU✓UN✓NG✓G
- g✓ge✓et✓to✓op✓pt✓t ordnet Optionen und Argumente in einer Standardform an, die
- leicht weiterverarbeitet werden kann. Außerdem werden Schalter auf
- Zulässigkeit geprüft und ggfs. ihre Parameter gesucht.
-
- Kombinierte Optionen wie '-ae' werden zu '-a -e' aufgelöst. Die zu
- Optionen gehörenden Argumente stehen anschließend in einem separa-
- ten Wort unmittelbar hinter der Option. Als Trenner zwischen den
- Optionen und den zu ihnen gehörenden Argumenten einerseits und den
- übrigen übergebenen Argumenten andererseits wird die Zeichenkette
- '--' erzeugt.
-
- Alle Parameter nach einem '--' sind vom Prüfvorgang ausgenommen und
- werden direkt als weitere Argumente verstanden. So kann man auch
- mit einem '-' beginnende Parameter übergeben, ohne daß sie als
- Schalter mißverstanden werden. Da die Mupfel intern auch g✓ge✓et✓to✓op✓pt✓t
- verwendet, gilt dies praktisch für alle eingebauten
- Mupfelkommandos!
-
- O✓OP✓PT✓TI✓IO✓ON✓NE✓EN✓N
- _✓z_✓u_✓l_✓ä_✓s_✓s_✓i_✓g_✓e_✓-_✓o_✓p_✓t_✓i_✓o_✓n_✓e_✓n
- Eine Zeichenkette mit den Optionen, die zulässig sein sollen.
- Folgt einem Optionsbuchstabe ein Doppelpunkt, dann gehört zu
- dieser Option ein weiterer Parameter.
-
- _✓t_✓a_✓t_✓s_✓ä_✓c_✓h_✓l_✓i_✓c_✓h_✓e_✓-_✓p_✓a_✓r_✓a_✓m_✓e_✓t_✓e_✓r
- Die auf Gültigkeit zu prüfenden tatsächlichen Optionen und
- sonstigen Argumente.
-
- B✓BE✓EI✓IS✓SP✓PI✓IE✓EL✓L
- $ getopt '-o:cx' -y
- getopt: Unbekannte Option '-y'
- $ getopt '-o:cx' -c -o arg1 file1
- -c -o arg1 -- file1
- $ getopt '-o:cx' -c -o arg1 -- -y file1
- -c -o arg1 -- -y file1
-
- A✓AU✓UT✓TO✓OR✓R
- Mupfel: Copyright (c)
- Stefan Eissing (se@ac.maus.de)
-
- Dokumentation: Copyright (c) 7. Januar 1994
- Julian F. Reschke (jr@ms.maus.de)
-
- S✓SI✓IE✓EH✓HE✓E ✓ A✓AU✓UC✓CH✓H
- mupfel(1)
-
-